//package com.fastbee.controller;
//
//import com.fastbee.common.core.domain.AjaxResult;
//import com.fastbee.service.QrCodeService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//import javax.servlet.http.HttpServletResponse;
//
//@RestController
//public class QrCodeController {
//
//    private final QrCodeService codeService;
//
//    // 构造器注入
//    @Autowired
//    public QrCodeController(QrCodeService codeService) {
//        this.codeService = codeService;
//    }
//
//    // 生成二维码并返回给前端调用者
//    @PostMapping("generate/v3")
//    public AjaxResult generateV3(String content, HttpServletResponse servletResponse) {
//        try {
//            // 将生成的二维码文件直接返回给前端响应流
//            codeService.createCodeToStream(content, servletResponse);
//        } catch (Exception e) {
//            log.error("生成二维码失败", e);
//        }
//        return AjaxResult.success();
//    }
//}